<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>乘法口诀</title>
</head>
<style>
    td {
        border: 1px solid #000;
    }
</style>

<body>
    <script>
        var str = '<table>'
        for (var i = 1; i < 10; i++) {
            str += '<tr>'
            for (var j = 1; j <= i; j++) {
                str += '<td>' + j + 'x' + i + '=' + j * i + '</td>'
            }
            str += '</tr>'
        }
        str += '</table>'
        document.write(str)

        //    公鸡3块钱一只，母鸡2块钱一只，小鸡5毛一只，小明有100块钱，问：花光所有的钱，有多少种购买组合。
        /* 
        穷举法
         100  全部 公鸡    最多  33只   最少 0    0~33
                  母鸡           50只   最少0    0~50
                  小鸡           200只   最少0    0~200
        
        */
        var count = 0;
        for (var gj = 0; gj <= 33; gj++) {
            for (var mj = 0; mj <= 50; mj++) {
                for (var xj = 0; xj <= 200; xj++) {
                    if (gj * 3 + mj * 2 + xj * 0.5 == 100) {
                        count++;
                        document.write('gj=' + gj + '只', 'mj=' + mj + '只', 'xj=' + xj + '只<br>')

                    }
                }
            }
        }

        document.write(`有${count}种购买组合`);//有884种购买组合
    </script>
</body>

</html>